易语言是一款运行在Windows操作环境下的,使用性强的全中文编程语言。它支持现今所有Windows 32位操作系统,包含Windows 9X、ME、2000、NT、XP、2003等。易语言为使用者提供了开发Windows应用程序最为方便直观、快捷实用的方法。易语言适合于初、中级电脑用户,尤其是对不懂英文或者英文了解少的初级用户,可以通过使用本语言极其快速地敲开编写Windows程序的大门。
一听说编写程序,一些人就会感觉那是遥不可及的。在易语言的世界里,已把编程简单化,使大家容易学习,可快速开发出您所需的使用软件。在这本书里,会带大家走进其乐无穷的易语言编程世界。
很多人对编写程序既神往而又望而生畏。他们想学编程,但一看到满屏都是英文,通常的反映就是:呵,还要学英文?为什么用“如果...就...”就能表达清楚的意思却非要用“if...then...”呢?因此基本上就放弃了。不是不想学,实在是门槛太高。由衷地希望易语言能够帮助人们跨过这道门槛。另外,学习易语言对于在校学生尤其合适,因为他们基本上没有或者很少有计算机专业英语能力,但在这方面的求知欲又非常强,易语言能够完全满足他们在这方面的需要。易语言提供直观的流程图功能就是基于这个用户群体的考虑。一些DOS程序员未能成功地转向Windows,易语言也可以帮助他们成功转行。
易语言与其他编程语言相比,更值得国内大多数编程爱好者使用,是学习编程最好的入门语言之一。学习易语言,我们可以把它看成是学习其它编程语言的桥梁。学好了易语言,其他编程语言就会更容易理解。
对于国内编程爱好者来说,易语言通俗易懂、易学、开发效率高。易语言与其他编程语言相比,具有以下明显的优势:。
一般的可视化编程语言,仅支持图形用户界面的可视化设计操作,而易语言除了支持此类可视化,还支持程序流程的即时可视化,如图1-1所示。即:在编写程序的过程中,可以即时看到当前程序的运行流程及路线,有助于培养编程思想,提高解决编程问题的能力。

图1-1 流程的即时可视化
作为一款由中国人自己设计的编程语言,易语言在中文处理方面做了大量的工作。如果您愿意,在编写程序的过程中可以不接触任何英文。英文能力有限的用户可以直接使用易语言来编写程序,因此易语言不存在任何语言上的障碍。
(1)中文名称的快速录入。易语言内部支持4种输入方法:首拼、全拼、双拼、英文。其中3种拼音输入法全面支持南方音。
在使用易语言编写程序的过程中,也可使用系统支持的输入法,如五笔字型、智能ABC、紫光拼音、自然码等。
(2)程序全部以中文方式显示,运算符号全部显示为对应的中文符号,日期时间以中文格式呈现,以便于汉语用户理解、阅读程序。
(3)用中文作为编程语言,能做到望文生义,并且汉语的语法、逻辑在汉语编程中可以得到充分的应用,更加适合中国人使用。对于代码的复查、他人对于代码的研习提供了极大的方便。
学习国外的编程语言,会受到语言环境的限制,较好的英文水平可以对编程有一些帮助。由于受语言本身的限制,只能用一些单词的部分字头进行组合,这实际上就已失去了单词的含义,只不过是一种强行的规定而已。初学者对此不了解,英文编程语言中有很多术语是英文单词中原本没有的,如“IDTExtensibility”之类,单看字面无法知道这个术语的含义。脱离了人类自然语言的规律,不可避免地会为我们理解编程造成很多困扰。
(4)易语言专门提供了符合汉语规律的命令。如中文格式日期时间处理、汉字发音处理、全半角字符处理、人民币金额处理等等。这样的功能将在今后的版本中得到不断地增强。
易语言由基本系统和运行支持库两部分组成。两者之间通过使用自行定义的接口技术进行协作。运行支持库提供了易语言的所有语言要素命令、窗口、报表单元数据类型、普通数据类型、常量等等。还可以通过提供“加入”功能来扩充易语言基本系统。运行支持库可以被随意增减、抽换或升级,基本系统对运行支持库提供了详细的版本控制。
本技术给用户带来的最大好处如下:
(1)用户可以根据行业或自身需要定制易语言。
(2)由于运行支持库的不断增多、升级,易语言的功能将被迅速扩充。
(3)由于运行支持库可以仅包含声明而不包含实际的运行支持代码,并且可以随时被更新或抽换,这样可使人们能通过国际互联网与服务器进行远程交流(譬如复杂型电子商务、远程控制等等)成为可能,这将成为易语言互联网版本今后的发展方向。
在录入易语言时,可以即时编译并自动规范格式,每条语句被立即进行初步分析、编译,并报告或修改常见的语法错误。同时,录入语句被自动规范为统一格式后存放。因此,任何人编写的易程序格式都完全一致,有利于对应用程序的协作开发、交流和维护。
系统内置有“自动名称管理器”,对用户所定义的各类名称进行跟踪管理。譬如:程序中有一个名为“取最大值”的子程序,并在程序中进行了多次调用。传统的子程序更名方法是,先更改该子程序的名称,然后寻找整个程序中调用该子程序的地方并逐一修改。但在易语言中,只需对该子程序进行更名,系统会自动更新所有调用该子程序的地方。
易语言提供了贯穿全程的即时帮助系统。用户在进行任何操作的时候,只要按F1帮助键,均能够在状态行上或提示夹中获得有关当前操作位置的详细信息。譬如:当移动光标到某程序行后,立刻就可以得到当前行上所有命令的定义、参数、使用方法等信息。
易语言的出现,使用中文编程已不再是梦想。易学易懂的易语言,其产生和发展具有深远的意义。它将极大地推动中国信息业的发展,造就无数的就业机会;把跟随西方的计算机教育,改变为自主创新的教育;在商业应用上能够缩短软件开发周期,创造更多的利润。
本书将通过实例,讲述易语言的基础知识和实际应用,介绍一些常用的操作方法和实用技巧。要知道,学习任何一种新知识都会遇到困难,希望大家拿出“明知山有虎,偏向虎山行”的勇气来,克服一切困难,学好用好易语言。
在学习编写第一个易程序之前,首先介绍一下易语言的安装过程及编辑环境。